Building Customizable Middleware using Aspect Oriented Programming
نویسندگان
چکیده
aspect AutoRegisterAspect { after(AspectRegistry ar) : executions(void ar.buildList()) {
منابع مشابه
Jarcler: Aspect-Oriented Middleware for Distributed Software in Java
This paper proposes Jarcler, which is aspect-oriented middleware for using replicated objects in Java. It enables the users to customize the behavior of replicated objects per class so that the behavior fits requirements of a particular application. Although reflection has been a typical technique for customizing such behavior, this paper shows that reflection forces programmers to write a prog...
متن کاملAutomating Middleware Specializations for Fault Tolerance
General-purpose middleware solutions, by definition, cannot readily support domain-specific semantics without significant manual efforts in specializing the middleware. This paper presents GRAFT (GeneRative Aspects for Fault Tolerance), which is a modeldriven, generative, and aspects-based approach to specialize general-purpose middleware with failure handling and recovery semantics imposed by ...
متن کاملAssessing Contemporary Modularization Techniques for Middleware Specialization
Middleware specialization is a technique to prune middleware features that are deemed unnecessary by the application domain, and to optimize and customize the relevant features to obtain domainspecific semantics within the middleware. Although contemporary modularization techniques, such as aspect-oriented programming (AOP) and feature-oriented programming (FOP), have been used in middleware sp...
متن کاملAspects for Run-Time Component Integration
Component framework technology has become the cornerstone of building a family of systems and applications. A component framework defines a generic architecture into which specialized components can be plugged. As such, the component framework leverages the glue that connects the different inserted components together. We have examined a middle ground between aspect-oriented programming and com...
متن کاملAspect - Oriented Middleware by Dapeng Gao
Aspect-Oriented Middleware Dapeng Gao Master of Applied Science Graduate Department of Electrical and Computer Engineering University of Toronto 2006 This thesis proposes a new paradigm, Modelware, for reducing the complexity of middleware design and implementation. The Modelareware approach distinguishes between the core architecture design and the crosscutting architectural elements. The cros...
متن کامل